 _________     ________    _________
/\   _____\   /  ____  \  /\   _____\
\ \  \____/  /\  \   \  \ \ \  \____/
 \ \  \_____ \ \  \   \  \ \ \  \_____
  \ \_____  \ \ \  \   \  \ \ \_____  \
   \/____/\  \ \ \  \   \  \ \/____/\  \
     ____\_\  \ \ \  \___\  \  ____\_\  \
    /\_________\ \ \________/ /\_________\
    \/_________/  \/_______/  \/_________/ v1.4
------->by Joe Wingbermuehle 06-29-1998<-------

>What is it?
This is an Operating System (or shell... kind of between the two) for
the TI-83 (SOS = Swapping Operating System).
Here is a list of features:
	-Automatically detects asm and BASIC programs
	-Assembly language programs can run with only 800 bytes	of free ram.
	-Program write back for asm (allowing high scores and other settings
		to be easily saved).
	-User-friendly interface.
	-Supports up to 254 programs.
	-Allows for contrast changing.
	-A program description is shown for the highlighted program.
	-Shows program size/free memory.
	-Eight programs visible at a time.
	-Supports APD (Auto Power Down).
	-Runs all AShell programs.
	-Allows for libraries containing commonly used routines.
	-Saves the highlighted program while in SOS.
	-The GUI uses little power (the same as if you were in the TI-OS).

**************>READ THIS!!! **********************************************************
Please do not complain to me without fully reading this file!
Load all external levels and libraries AFTER the programs to which they belong!
 Not doing so will cause the programs to act up and possibly crash!
SOS programs will NOT work with AShell, however, AShell programs WILL work with SOS.
If you see a name under the free memory, then you are missing a library required to
 run the highlighted program. The name is the name of the missing library.
If SOS refusses to start, then you probably don't have any SOS or AShell programs
 loaded in memory (also, you may not have enough memory to run SOS).
DO NOT attempt to run a SOS program outside of SOS!
DO NOT attempt to send/recieve a program to the calculator while running SOS!!!!!
**************************************************************************************

>Installation:
Copy sos.83g to your TI-83.
Run A.

>Keys:
To start a program:  [Y=].
To move to a different program:  [(up)] or [(down)].
To move to the next list of programs:  [(right)].
To change the contrast:  (same as on home screen).
To shut down within SOS:  [2nd]+[ON].
To exit SOS:  [GRAPH].
Note that SOS will shut down the calculator after about 6 minutes of no activity.
 Press [ON] to get it back (this will only happen while no programs are running).

>My Goal:
The goal of SOS is to be the smallest, easy-to-use shell for the TI-83. I made it to
be useful, not necessarily pretty. With SOS, you can have more programs on your TI-83
than with any other shell (at the time this was written). I have met my goals, but
SOS can probably still be improved so my work continues....

>See my home page (http://www.usmo.com/~joewing/) for more information on SOS!

>SOS history:
Version 0.5
	-First beta release! Let me know what you find!
Version 1.0 (I'm not documenting non-public releases)
	-No longer supports BASIC programs.
	-Fixed a minor bug.
	-Program size has been greatly reduced.
	-Keys have been changed (see ">Keys").
Version 1.1
	-Fixed a few bugs.
	-[2nd]+[ON] has been disabled.
Version 1.2
	-SOS is much smaller (needs only 815 bytes to run).
	-[2nd]+[ON] now shuts down the calculator.
	-The start program prgmSOS has been renamed to prgmA.
	-I took out the "Description:" label (it was useless).
	-SOS now tells what library is missing rather than "Lib Error!"
Version 1.3 <> 06-03-1998
	-Smaller (needs 782 bytes free to run, 882 to store).
	-Shows how much memory is free for memory allocation rather than user memory.
Version 1.4 <> 06-29-1998
	-NOW SUPPORTS BASIC PROGRAMS AGAIN!!!
	-Slightly larger due to BASIC support (974 bytes total).

>Features to be added:
	-Will be run by pressing [ALPHA] + [ON]... maybe.
	-I might make a "lite" version without BASIC support.
	-Let me know!

>Concluding comments:
Thanks to everyone who gave me ideas!  There are too many to list here, but I'll
list a few of them:
	Hannes Edfeldt - gave me some helpful hints.
	Dan Englender - annoyed me into making SOS nicer.
	Bill Nagel - created AShell which is what SOS is modeled after.
	Tim Redmond - told me what was good/bad and gave me ideas.
	Matthew Shepcar - gave me some helpful hints.
	The makers of Fargo - came up with the design I tryied to impliment.

If you add my program to your page, please add a link to mine! :)
Visit my home page at:  http://www.usmo.com/~joewing/
Send comments/bugs to:  joewing@usmo.com

PLEASE DO NOT SEPARATE THIS DOCUMENT FROM SOS!!!

----> End of SOS.txt